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