public static BattleTaskManager Instantiate(BattleTaskManager prefab, Action <ShipRecoveryType> onFinished) { BattleTaskManager battleTaskManager = UnityEngine.Object.Instantiate(prefab); battleTaskManager.transform.localScaleOne(); battleTaskManager.transform.localPositionZero(); return(battleTaskManager.VirtualCtor(onFinished)); }