/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void OnTriggerEnter(Collider collider) { //-------------- if (Class_ChunkCube.DamageType(collider, 3, brokenStage0, outPool) == true) { currentDamage = Class_ChunkCube.CurrentDamage(collider, true, true, false); StartCoroutine(SplitСube()); } if (Class_ChunkCube.DamageType(collider, 4, brokenStage0, outPool) == true) { currentDamage = Class_ChunkCube.CurrentDamage(collider, true, true, true); StartCoroutine(SplitСube()); } if (Class_ChunkCube.DamageType(collider, 5, brokenStage0, outPool) == true) { faultSizeOptimize = 1.025f; } if (Class_ChunkCube.DamageType(collider, 6, brokenStage0, outPool) == true) { faultSizeOptimize = 1.05f; } //-------------- }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void OnCollisionEnter(Collision collision) { //-------------- if (Class_ChunkCube.DamageType(collision.collider, 1, brokenStage0, outPool) == true) { currentDamage = Class_ChunkCube.CurrentDamage(collision.collider, false, false, false); StartCoroutine(SplitСube()); } if (Class_ChunkCube.DamageType(collision.collider, 2, brokenStage0, outPool) == true) { currentDamage = Class_ChunkCube.CurrentDamage(collision.collider, false, true, false); StartCoroutine(SplitСube()); } //-------------- }