public GAFMaskObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { }
public GAFMaskObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { }
public GAFMaskedObjectImpl( Material _MaskedMaterial , GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { m_MaskedMaterial = _MaskedMaterial; m_SharedMaterial = material; }
public GAFObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_Data, _Renderer, _Filter) { m_Object = _ThisObject; resetRenderer(); resetMesh(); }
public GAFMaskedObjectImpl( Material _MaskedMaterial , GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { m_MaskedMaterial = _MaskedMaterial; m_SharedMaterial = material; }
public GAFObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_Data, _Renderer, _Filter) { m_Object = _ThisObject; resetRenderer(); resetMesh(); }
public GAFMaskedObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { m_MaskedMaterial = new Material(Shader.Find("GAF/GAFMaskedObject")); m_MaskedMaterial.mainTexture = texture; m_MaskedMaterial.renderQueue = 3000; m_SharedMaterial = material; }
public GAFMaskedObjectImpl( GameObject _ThisObject , GAFObjectData _Data , Renderer _Renderer , MeshFilter _Filter) : base(_ThisObject, _Data, _Renderer, _Filter) { m_MaskedMaterial = new Material(Shader.Find("GAF/GAFMaskedObject")); m_MaskedMaterial.mainTexture = texture; m_MaskedMaterial.renderQueue = 3000; m_SharedMaterial = material; }
public static GAFObjectImpl getImpl(GameObject _Object, GAFObjectData _Data, Renderer _Renderer, MeshFilter _Filter) { GAFObjectImpl impl = null; switch (_Data.type) { case ObjectType.Simple: impl = new GAFObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Masked: impl = new GAFMaskedObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Mask: impl = new GAFMaskObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Filtered: impl = new GAFObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Complex: impl = new GAFMaskedObjectImpl(_Object, _Data, _Renderer, _Filter); break; } return impl; }
public GAFObjectData(GAFObjectData _Other) { m_Name = _Other.name; m_Type = _Other.type; m_Clip = _Other.clip; m_Manager = _Other.manager; m_ID = (int)_Other.objectID; m_AtlasElementID = (int)_Other.atlasElementID; m_IsVisible = _Other.visible; m_Material = _Other.material; m_StatePosition = _Other.statePosition; m_Offset = _Other.offset; m_UseCustomTextureRect = _Other.useCustomTextureRect; m_AtlasTextureRect = _Other.atlasTextureRect; m_MeshSizeMultiplier = _Other.meshSizeMultiplier; }
public GAFObjectData(GAFObjectData _Other) { m_Name = _Other.name; m_Type = _Other.type; m_Clip = _Other.clip; m_Manager = _Other.manager; m_ID = (int)_Other.objectID; m_AtlasElementID = (int)_Other.atlasElementID; m_IsVisible = _Other.visible; m_Material = _Other.material; m_StatePosition = _Other.statePosition; m_Offset = _Other.offset; m_UseCustomTextureRect = _Other.useCustomTextureRect; m_AtlasTextureRect = _Other.atlasTextureRect; m_MeshSizeMultiplier = _Other.meshSizeMultiplier; }
public static GAFObjectImpl getImpl(GameObject _Object, GAFObjectData _Data, Renderer _Renderer, MeshFilter _Filter) { GAFObjectImpl impl = null; switch (_Data.type) { case ObjectType.Simple: impl = new GAFObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Masked: impl = new GAFMaskedObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Mask: impl = new GAFMaskObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Filtered: impl = new GAFObjectImpl(_Object, _Data, _Renderer, _Filter); break; case ObjectType.Complex: impl = new GAFMaskedObjectImpl(_Object, _Data, _Renderer, _Filter); break; } return(impl); }
public void initialize(string _Name, ObjectType _Type, GAFBaseMovieClip _Clip, GAFObjectsManager _Manager, uint _ObjectID, uint _AtlasElementID) { m_Data = new GAFObjectData(_Name, _Type, _Clip, _Manager, _ObjectID, _AtlasElementID); }
public void initialize(string _Name, ObjectType _Type, GAFBaseMovieClip _Clip, GAFObjectsManager _Manager, uint _ObjectID, uint _AtlasElementID) { m_Data = new GAFObjectData(_Name, _Type, _Clip, _Manager, _ObjectID, _AtlasElementID); }