Show / Hide Table of Contents

Class ViewElementRequestedPool

Inheritance
System.Object
ViewElementRequestedPool
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MacacaGames.ViewSystem
Assembly: Macaca.ViewSystem.dll
Syntax
public class ViewElementRequestedPool

Constructors

| Improve this Doc View Source

ViewElementRequestedPool(ViewElement)

Declaration
public ViewElementRequestedPool(ViewElement template)
Parameters
Type Name Description
ViewElement template
| Improve this Doc View Source

ViewElementRequestedPool(ViewElement, Action<ViewElement>)

Declaration
public ViewElementRequestedPool(ViewElement template, Action<ViewElement> recoveryAction)
Parameters
Type Name Description
ViewElement template
System.Action<ViewElement> recoveryAction

Fields

| Improve this Doc View Source

recoveryAction

Declaration
public Action<ViewElement> recoveryAction
Field Value
Type Description
System.Action<ViewElement>

Methods

| Improve this Doc View Source

GetCurrentInUseViewElementCount()

Declaration
public int GetCurrentInUseViewElementCount()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetPool(ViewElement)

Get the cached pool

Declaration
public static ViewElementRequestedPool GetPool(ViewElement template)
Parameters
Type Name Description
ViewElement template

The source ViewElement

Returns
Type Description
ViewElementRequestedPool

the pool

| Improve this Doc View Source

Recovery(ViewElement, Boolean)

Declaration
public void Recovery(ViewElement ve, bool ignoreTransition = true)
Parameters
Type Name Description
ViewElement ve
System.Boolean ignoreTransition
| Improve this Doc View Source

RecoveryAll(Boolean)

Declaration
public void RecoveryAll(bool ignoreTransition = true)
Parameters
Type Name Description
System.Boolean ignoreTransition
| Improve this Doc View Source

RecoveryQueuedItems()

While call Recovery or RecoveryAll it's not really recovery, the system will move the element to a queue first and waiting for next system recovery cycle This API make system force recovery all queue element

Declaration
public void RecoveryQueuedItems()
| Improve this Doc View Source

Request(Transform)

Declaration
public ViewElement Request(Transform root)
Parameters
Type Name Description
UnityEngine.Transform root
Returns
Type Description
ViewElement
| Improve this Doc View Source

Request<T>(Transform)

Declaration
public T Request<T>(Transform root)
    where T : Component
Parameters
Type Name Description
UnityEngine.Transform root
Returns
Type Description
T
Type Parameters
Name Description
T
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX