void Start() { receptacle = GetComponent <CubeReceptacle>(); receptacle.OnCubeHoldEndSimple += () => powerTrail.powerIsOn = true; receptacle.OnCubeReleaseStartSimple += () => powerTrail.powerIsOn = false; }
void StartTracking(CubeReceptacle receptacle, PickupObject cube) { cubeFollowing = cube; state = State.Tracking; outerHexRotate.enabled = false; innerHexRotate.enabled = false; CalmParticleSystem(laserToCubeCone); CalmParticleSystem(laserToCube); }
void Start() { receptacle = GetComponent <CubeReceptacle>(); receptacle.OnCubeHoldEndSimple += () => SetPowerTrailState(true); receptacle.OnCubeReleaseEndSimple += () => SetPowerTrailState(false); }