private void Start() { animator = GetComponent <Animator>(); fxControl = GetComponent <VFXController>(); vfxEventType = VFXEventTypes.impact; foreach (FMODAsset asset in GetComponents <FMODAsset>()) { if (asset.name == "claw_hit_terrain") { hitTerrainSound = asset; } if (asset.name == "claw_hit_fish") { hitFishSound = asset; } if (asset.name == "claw_pickup") { pickupSound = asset; } } front = gameObject.FindChildInMaxDepth("wrist").transform; }
public virtual void Awake() { animator = GetComponent <Animator>(); fxControl = GetComponent <VFXController>(); vfxEventType = VFXEventTypes.impact; foreach (FMODAsset asset in GetComponents <FMODAsset>()) { if (asset.name == "claw_hit_terrain") { hitTerrainSound = asset; } if (asset.name == "claw_hit_fish") { hitFishSound = asset; } if (asset.name == "claw_pickup") { pickupSound = asset; } } front = ArmServices.main.objectHelper.FindDeepChild(gameObject, "wrist").transform; }
private void Awake() { animator = GetComponent <Animator>(); fxControl = GetComponent <VFXController>(); vfxEventType = VFXEventTypes.exoDrill; fxSpawnPoint = Main.graphics.objectHelper.FindDeepChild(gameObject, "FXSpawnPoint").transform; FMOD_CustomLoopingEmitter[] emitters = GetComponents <FMOD_CustomLoopingEmitter>(); for (int i = 0; i < emitters.Length; i++) { if (emitters[i].asset.name.Equals("drill_loop")) { loop = emitters[i]; loop.followParent = true; } if (emitters[i].asset.name.Equals("drill_hit_loop")) { loopHit = emitters[i]; loopHit.followParent = true; } } }
private void Start() { animator = GetComponent <Animator>(); fxControl = GetComponent <VFXController>(); vfxEventType = VFXEventTypes.exoDrill; fxSpawnPoint = gameObject.FindChildInMaxDepth("FXSpawnPoint").transform; FMOD_CustomLoopingEmitter[] emitters = GetComponents <FMOD_CustomLoopingEmitter>(); for (int i = 0; i < emitters.Length; i++) { if (emitters[i].asset.name.Equals("drill_loop")) { loop = emitters[i]; loop.followParent = true; } if (emitters[i].asset.name.Equals("drill_hit_loop")) { loopHit = emitters[i]; loopHit.followParent = true; } } }