public override void OnBegin() { if (!m_supported) { return; } base.OnBegin(); CameraComp.AddEvent(this); }
public override bool Init() { player = engine.FindEntity(Res.Entities.Player); cc = engine.GetSingle <CameraComp>(ComponentTypes.CameraComp); cc.TargetToFollow = player.GetComponent <PositionComp>().transform; cc.StartingPositionOffset = player.GetComponent <ShipPrefabComp>().FirstPersonCameraOffset; //CreateShipEntity(); return(false); }
public override bool Init() { cc = engine.GetSingle <CameraComp>(ComponentTypes.CameraComp); myTF = cc.MainCamera.transform; camRB = cc.MainCamera.gameObject.GetComponent <Rigidbody>(); targetRB = cc.TargetToFollow.gameObject.GetComponentInChildren <Rigidbody>(); if (ParentCamera) { ParentCameraToPlayer(); return(false); } return(true); }
void Awake() { CameraComp.InitMaterials(); Deactivate(); }
public void Deactivate() { CameraComp.Deactivate(this); }
public void Activate() { CameraComp.Activate(this); mElapsedTime = 0f; }
public override void Reset() { base.Reset(); CameraComp.ResetEvent(this); }