Makinom  2.21.0
API Documentation
GamingIsLove.Makinom.RaycastSetting< T > Class Template Reference
Inheritance diagram for GamingIsLove.Makinom.RaycastSetting< T >:
GamingIsLove.Makinom.BaseData GamingIsLove.Makinom.IBaseData

Public Member Functions

override void EditorAutoSetup (string fieldName)
 Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute. More...
 
override string ToString ()
 
virtual RaycastOutput Raycast (IDataCall call, Camera camera, bool storeCoords)
 
virtual List< RaycastOutputRaycastAll (IDataCall call, Camera camera, bool storeCoords)
 
- Public Member Functions inherited from GamingIsLove.Makinom.BaseData
virtual DataObject GetData ()
 Gets a GamingIsLove.Makinom.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a GamingIsLove.Makinom.DataObject. More...
 

Public Attributes

string type = ""
 
BaseRaycastType< T > settings = new ScreenRaycastType<T>()
 
RaycastTypeOverride raycastType = new RaycastTypeOverride()
 
FloatValue< T > layerMask = new FloatValue<T>(typeof(FloatValue_LayerMaskType<T>))
 
Vector3Value< T > originOffset = new Vector3Value<T>()
 

Member Function Documentation

◆ EditorAutoSetup()

override void GamingIsLove.Makinom.RaycastSetting< T >.EditorAutoSetup ( string  fieldName)
virtual

Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute.

Parameters
fieldNameThe name of the field the function is called for.

Reimplemented from GamingIsLove.Makinom.BaseData.