C# Класс Tangzx.ABSystem.AssetBundleInfo

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
bundleName string
data AssetBundleData
minLifeTime float
onUnloaded OnUnloadedHandler

Private Properties

Свойство Тип Описание
UpdateReference int

Открытые методы

Метод Описание
AddDependency ( AssetBundleInfo target ) : void
AssetBundleInfo ( ) : System
Dispose ( ) : void
Instantiate ( ) : GameObject

实例化对象

Instantiate ( Vector3 position, Quaternion rotation, bool enable = true ) : GameObject
Instantiate ( bool enable ) : GameObject
Release ( ) : void

引用计数减一

Release ( object owner ) : void

释放引用

Require ( Component c, bool autoBindGameObject ) : Object

获取对象

Require ( Object user ) : Object

获取此对象

ResetLifeTime ( ) : void
Retain ( ) : void

引用计数增一

Retain ( Object owner ) : void

增加引用

UnloadBundle ( ) : void

Приватные методы

Метод Описание
UpdateReference ( ) : int

Описание методов

AddDependency() публичный Метод

public AddDependency ( AssetBundleInfo target ) : void
target AssetBundleInfo
Результат void

AssetBundleInfo() публичный Метод

public AssetBundleInfo ( ) : System
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Instantiate() публичный Метод

实例化对象
public Instantiate ( ) : GameObject
Результат UnityEngine.GameObject

Instantiate() публичный Метод

public Instantiate ( Vector3 position, Quaternion rotation, bool enable = true ) : GameObject
position Vector3
rotation UnityEngine.Quaternion
enable bool
Результат UnityEngine.GameObject

Instantiate() публичный Метод

public Instantiate ( bool enable ) : GameObject
enable bool
Результат UnityEngine.GameObject

Release() публичный Метод

引用计数减一
public Release ( ) : void
Результат void

Release() публичный Метод

释放引用
public Release ( object owner ) : void
owner object
Результат void

Require() публичный Метод

获取对象
public Require ( Component c, bool autoBindGameObject ) : Object
c UnityEngine.Component 增加引用的Component
autoBindGameObject bool 如果为true,则增加引用到它的gameObject对象上
Результат UnityEngine.Object

Require() публичный Метод

获取此对象
public Require ( Object user ) : Object
user UnityEngine.Object 增加引用的对象
Результат UnityEngine.Object

ResetLifeTime() публичный Метод

public ResetLifeTime ( ) : void
Результат void

Retain() публичный Метод

引用计数增一
public Retain ( ) : void
Результат void

Retain() публичный Метод

增加引用
public Retain ( Object owner ) : void
owner UnityEngine.Object 用来计算引用计数,如果所有的引用对象被销毁了,那么AB也将会被销毁
Результат void

UnloadBundle() публичный Метод

public UnloadBundle ( ) : void
Результат void

Описание свойств

bundleName публичное свойство

public string bundleName
Результат string

data публичное свойство

public AssetBundleData,Tangzx.ABSystem data
Результат AssetBundleData

minLifeTime публичное свойство

如果没有其它东西引用的情况下,此AB最小生存时间(单位秒) 否则有可能刚加载完成就被释放了
public float minLifeTime
Результат float

onUnloaded публичное свойство

public OnUnloadedHandler onUnloaded
Результат OnUnloadedHandler