Пример #1
0
    public override void OnInspectorGUI()
    {
        if (script == null)
        {
            script = (AsteroidEntity)target;
        }

        if (GUILayout.Button("Update"))
        {
            script.rig       = script.GetComponent <Rigidbody2D>();
            script.maxHealth = script.rig.mass;
            script.health    = script.maxHealth;
        }

        base.OnInspectorGUI();
    }
Пример #2
0
 private void OnAsteroidDestroyed(AsteroidEntity aster)
 {
     SFXShotSystem.current.SpawnSFX(aster.transform.position, 0.1f, sfx_destructed, null, 0.9f, 0.1f);
 }
Пример #3
0
 public static void AsteroidDestroyed(AsteroidEntity aster)
 {
     onAsteroidDestroyed?.Invoke(aster);
 }